//判断操作数的小数点后是否超过toNumber位数，超过，则进行四舍五入，否则返回原操作数
function fixNumber(value, toNumber) {
    var reg = new RegExp("^\\d*\\.\\d{" + (toNumber+1) + ",}$");
    if((value + "").match(reg)) {
        return value.toFixed(toNumber)
    }
    return value;
}

//取两位小数
function fixTo2(val){
    if(!/^\d+(\.\d{1,2})?$/.test(val)){
        return val.toFixed(2);
    }
    return val;
}

//整数显示格式化，每三位用逗号隔开
function formatNumber(number) {
    var str = number + "";
    var result ="";
    for (var i = 0; i < str.length; i += 3) {
        if(str.length - i > 3) {
            result = "," + str.substr(str.length-i-3, 3) + result;
        } else {
            result = str.substr(0, str.length - i) + result;
        }
    }
}